OpenIDL : an open modelling language based on IDL

نویسندگان

  • Dan Pescaru
  • Philippe Lahire
چکیده

The aim of this paper is to propose an open object-oriented modelling language (Java [5], C++ [7], Eiffel [9]...) that we named OpenIDL. This is an extension of IDL which implements the approach promoted by the OFL (Open Flexible Language) model [1,2,3,4]. This model intends to customise the behaviour of relationships between classes (we call them descriptions). OpenIDL handles two different programming levels: a meta-programming level, which provides facilities to the user for the definition of new kinds of relationships between descriptions and a basic programming level which allows the user to describe the use of those relationships in order to write a program. OpenIDL should also provide some support for language inter-operability and routine body description. One of the main benefits of such an open architecture is to reduce the gap between the design and the programming phases and to facilitate retro-engineering.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A flexible framework for development of component-based distributed systems

This paper describes a generic framework facilitating the specification and construction of component-based distributed systems. The framework integrates methods for specification of systems with tools supporting the construction of those systems. This is achieved by defining a reference architecture supported by a metamodel, a Component Modelling Language and tools for code-generation. The met...

متن کامل

ODP computational-to-information viewpoint mappings: a translation of CORBA IDL to Z

The reference model of Open Distributed Processing (ODP) prescribes the use of a number of viewpoints (i.e. partial specifications). Specifications written in these viewpoints are likely to use different notations, e.g. the Computational Viewpoint is likely to include descriptions given in CORBA IDL, whilst the Information Viewpoint might well use a schemabased notation such as Z. To support su...

متن کامل

Status of GDL - GNU Data Language

Gnu Data Language (GDL) is an open-source interpreted language aimed at numerical data analysis and visualisation. It is a free implementation of the Interactive Data Language (IDL) widely used in Astronomy. GDL has a full syntax compatibility with IDL, and includes a large set of library routines targeting advanced matrix manipulation, plotting, time-series and image analysis , mapping, and da...

متن کامل

Extending CORBA Interfaces with π-Calculus for Protocol Compatibility

Traditional IDLs were defined for describing the services that objects offer, but not those services they require from other objects, nor the partial ordering in which they expect their methods to be used. In this paper we propose an extension of the CORBA IDL that uses a sugared subset of the polyadic π-calculus for describing object service protocols, aimed towards the automated checking of p...

متن کامل

A Declarative Extension of IDL-based Type Definitions within Open Distributed Environments

An open distributed environment can be perceived as a service market where services are freely ooered and requested. Any infrastructure which seeks to provide appropriate mechanisms for such an environment has to include some mediator functionality to bring together matching service requests and service ooers. The matching algorithm that the mediator must perform commonly builds upon an IDL-bas...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000